package com.cskaoyan.javase.basic._4scanner;

import java.util.Scanner;

/**
 * 那么Scanner键盘录入到底应该怎么用呢？
 * 大体上可以分为三步走：
 * 导包 （IDEA有自动导包功能，但是不要认为没有这一步）
 * import java.util.Scanner;
 *
 * 创建对象
 * Scanner sc = new Scanner(System.in);
 *
 * 接收从键盘录入的数据
 * int x = sc.nextInt();
 *
 * Scanner使用:
 *      1.在键盘录入之前,给出一个友好的提示,提示键盘录入,避免互相等待
 *      2.Scanner当中的键盘录入方法一旦在代码中被调用,那么当程序执行到该行时
 *          一定会等待用户键盘录入,完毕后,整个程序才能继续执行
 *          这种方法在Java中被称之为"阻塞方法"
 *      3.键盘录入必须输入相对应的数据,否者会报错.
 *
 * @since 10:07
 * @author wuguidong@cskaoyan.onaliyun.com
 */
public class Demo {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        System.out.println("请键盘录入一个int整数:");
        int num = sc.nextInt();
        System.out.println("键盘录入的num是" + num);
    }
}
